 
/* 
 * Copyright (C) Ignacio Lucas
 */
 
/*
 *  timer_utils.h, hecho por Ignacio Lucas
 *
 *  Funciones especificas para el control del paso del tiempo.
 *
 *  Ignacio Lucas <ignacio.lucas@gmail.com>
 */
#if !defined(_USE_TIMER_UTILS_H)
#define _USE_TIMER_UTILS_H

#include "../common.h"

typedef struct s_timer_conf
{
	timer_absolute_t	timer_base;
	timer_delta_t		delta_timeout;

} timer_conf;

// devuelve la expresion en milisegundos de este momento desde un offset no definido pero constante para
// toda la corrida de la aplicacion.
timer_absolute_t timer_utils_get_current_time();

// devuelve la expresion en milisegundos de este momento desde el epoch.
timer_absolute_t timer_utils_get_current_wall_clock_time();

#endif
